\hypertarget{classsc2_1_1_unit_pool}{}\section{sc2\+:\+:Unit\+Pool Class Reference}
\label{classsc2_1_1_unit_pool}\index{sc2\+::\+Unit\+Pool@{sc2\+::\+Unit\+Pool}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{classsc2_1_1_unit_pool_a9cf20402561d203ad9ea5f6338f979b0}\label{classsc2_1_1_unit_pool_a9cf20402561d203ad9ea5f6338f979b0}} 
\hyperlink{classsc2_1_1_unit}{Unit} $\ast$ {\bfseries Create\+Unit} (Tag tag)
\item 
\mbox{\Hypertarget{classsc2_1_1_unit_pool_ab3a47342b08eb865dfe3d7e8ad909ffa}\label{classsc2_1_1_unit_pool_ab3a47342b08eb865dfe3d7e8ad909ffa}} 
\hyperlink{classsc2_1_1_unit}{Unit} $\ast$ {\bfseries Get\+Unit} (Tag tag) const
\item 
\mbox{\Hypertarget{classsc2_1_1_unit_pool_aa656d3705ea6231162360a1912364b1f}\label{classsc2_1_1_unit_pool_aa656d3705ea6231162360a1912364b1f}} 
\hyperlink{classsc2_1_1_unit}{Unit} $\ast$ {\bfseries Get\+Existing\+Unit} (Tag tag) const
\item 
\mbox{\Hypertarget{classsc2_1_1_unit_pool_a02d90e9cac93d1bbc14152f5606977ef}\label{classsc2_1_1_unit_pool_a02d90e9cac93d1bbc14152f5606977ef}} 
void {\bfseries Mark\+Dead} (Tag tag)
\item 
\mbox{\Hypertarget{classsc2_1_1_unit_pool_ab818970ee261b66ae917b3329d033815}\label{classsc2_1_1_unit_pool_ab818970ee261b66ae917b3329d033815}} 
void {\bfseries For\+Each\+Existing\+Unit} (const std\+::function$<$ void(\hyperlink{classsc2_1_1_unit}{Unit} \&unit)$>$ \&functor) const
\item 
\mbox{\Hypertarget{classsc2_1_1_unit_pool_a7afc82d6bdc48e0164ba97a6660f4fd7}\label{classsc2_1_1_unit_pool_a7afc82d6bdc48e0164ba97a6660f4fd7}} 
void {\bfseries Clear\+Existing} ()
\item 
\mbox{\Hypertarget{classsc2_1_1_unit_pool_ac89bfa437b83ef6ac381e59f5184171d}\label{classsc2_1_1_unit_pool_ac89bfa437b83ef6ac381e59f5184171d}} 
bool {\bfseries Unit\+Exists} (Tag tag)
\end{DoxyCompactItemize}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sc2api/\hyperlink{sc2__unit_8h}{sc2\+\_\+unit.\+h}\end{DoxyCompactItemize}
